to cover something with artificial snow - Französisch Englisch Wörterbuch